package com.zlzlib.vuePage.bean.vo;

import com.zlzlib.vuePage.bean.enums.AlignEnum;
import com.zlzlib.vuePage.bean.enums.TableShowTypeEnum;
import com.zlzlib.vuePage.bean.enums.WidthEnum;
import lombok.Data;

/**
 * 前端的列表构造数据
 *
 * @DateTime: 2024/5/23 10:30
 * @Author zlz
 * @Version 1.0
 */
@Data
public class TableItemVo {
    /**
     * 显示控件的类型
     */
    private TableShowTypeEnum showType;
    /**
     * 对应值的关键词
     */
    private String key;
    /**
     * 显示值的标题
     */
    private String title;
    /**
     * 显示的位置
     */
    private AlignEnum align;
    /**
     * 显示的宽度
     */
    private int width;
    /**
     * 宽度的类型
     */
    private WidthEnum widthType;
    /**
     * 文字内容显示的最大高度
     */
    private int line;
    /**
     * 显示排序
     */
    private int index;

}
